package com.ccf.business.etl.model;

import com.baomidou.mybatisplus.annotation.TableField;
import com.service.mybatis.pojo.SuperEntity;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.*;
import java.util.Date;

/**
 * 节点表
 *
 * @author ccf
 * @date 2021-11-29 18:02:10
 */
@Getter
@Setter
@EqualsAndHashCode(callSuper = false)
@NoArgsConstructor
@AllArgsConstructor
@Builder
@TableName("wj_node")
@ApiModel(value="wj_node对象", description="节点表")
public class Node extends SuperEntity {
    private static final long serialVersionUID=1L;


    @ApiModelProperty(value = "流程id")
    private String flowId;

    @ApiModelProperty(value = "节点名称")
    private String name;

    @ApiModelProperty(value = "参数")
    private String params;

    @ApiModelProperty(value = "参数")
    private String icon;

    @ApiModelProperty(value = "输入端口数")
    private Integer enterLine;

    @ApiModelProperty(value = "输出端口数")
    private Integer outputLine;

    @ApiModelProperty(value = "运行参数，避免反复解析")
    private String runParams;

    @ApiModelProperty(value = "组件类型")
    private String rule;
}
